<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/11/29 0029
 * Time: 14:36
 */
namespace app\api\model;

use traits\model\SoftDelete;

class MoneyRecord extends Base
{
    use SoftDelete;

    //枚举
    //money_type 金额类型(0收入 1支出)
    //money_source_type	账单来源(0拥金 1提现)
    //audit_status 审核状态 (0待审核 1审核通过 2审核不通过)
    //pay_type 支付方式  (0微信 1支付宝)
    //pay_status 支付状态  (0待支付 1已到账 2已取消)
    /**
     * 获取金额类型枚举str
     * @param $money_type
     * @return string
     */
    public function getMoneyTypeStr($money_type){
        if ($money_type == 0) return "收入";
        if ($money_type == 1) return "支出";
        return "";
    }

    /**
     * 获取账单来源类型枚举str
     * @param $money_source_type
     * @return string
     */
    public function getMoneySourceTypeStr($money_source_type){
        if ($money_source_type == 0) return "佣金";
        if ($money_source_type == 1) return "提现";
        return "";
    }

    /**
     * 获取审核状态类型枚举str
     * @param $audit_status
     * @return string
     */
    public function getAuditStatusStr($audit_status){
        if ($audit_status == 0) return "审核中";
        if ($audit_status == 1) return "审核通过";
        if ($audit_status == 2) return "审核失败";
        return "";
    }

    /**
     * 获取支付方式类型枚举str
     * @param $pay_type
     * @return string
     */
    public function getPayTypeStr($pay_type){
        if ($pay_type == 0) return "微信";
        if ($pay_type == 1) return "支付宝";
        return "";
    }

    /**
     * 获取支付状态类型枚举str
     * @param $pay_status
     * @return string
     */
    public function getPayStatusStr($pay_status){
        if ($pay_status == -1) return "已取消";
        if ($pay_status == 0) return "待支付";
        if ($pay_status == 1) return "操作中";
        if ($pay_status == 2) return "已完成";
        return "";
    }
}